require'zdc.ds.module'

local function _get_fallback_node(dpl,id)
	local node_from_module = zdc.ds.module.GetNodeFromModule(dpl,id,'pto')
	if node_from_module then
		return node_from_module
	else
		local node=dpl.dal:MakeNode(id,'',nil,nil,true)
		if node then
			rawset(node,'__is_a_stub',true)
		end
		return node,true
	end
end
local SECUGROUP={}
return {
	secugroups=SECUGROUP,
	DB=ZLoadConf('db/wsdb.lua'),
	ROOT_PROTOTYPE='@ws',
	CONFIG_NAME='@ws/@config',
	NO_RESET_CACHE=true,
	_get_fallback_node=_get_fallback_node,
	sbenv={
		require=require,
		assert=assert,
		print=print
	}
}
